package org.xianyu.domain.entity;

import lombok.Data;
import org.xianyu.domain.enums.OrderStatus;

import java.util.Date;

/**
 * 订单实体类，对应数据库表 `order`
 * 使用 java.util.Date 来表示 DATETIME 字段，避免类型转换问题。
 */
@Data
public class Order {
    /**
     * 订单唯一标识符
     */
    private Long id;

    /**
     * 客户姓名
     */
    private String customerName;

    /**
     * 产品名称
     */
    private String product;

    /**
     * 订单价格
     */
    private Double price;

    /**
     * 订单利润
     */
    private Double profit;

    /**
     * 订单状态
     */
    private OrderStatus status;

    /**
     * 下单时间
     */
    private Date orderTime;

    /**
     * 订单结束时间
     */
    private Date endTime;


}

